package com.hyhy.hycloud.uaa.service;

import java.util.List;

/**
 * APP ID相关的配置查询
 *
 * @author Xuegui Yuan
 * @date 2019-01-04
 */
public interface AppIdConfigFinder {

    /**
     * 支持用户名密码的APP ID列表
     */
    List<String> supportUsernamePasswordList();

    /**
     * 支持手机号密码的APP ID列表
     *
     * @return APP ID列表
     */
    List<String> supportMobilePasswordList();

    /**
     * 支持短信验证码的APP ID列表
     *
     * @return APP ID列表
     */
    List<String> supportSmsVerificationCodeList();

    List<String> autoRegisterList();
}
